Part Number Hot Search : 
G1VA15C IMP809 74F280SC 25LQ64C R3040 SM4T7V5 TLE42 SGM811
Product Description
Full Text Search
 

To Download DK2000 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 DK2000
High-Performance Demo Kit Motherboard
www.maxim-ic.com
GENERAL DESCRIPTION
The DK2000 is a powerful, flexible platform for evaluating Dallas Semiconductor Telecom ICs and developing related firmware. The ICs are mounted on daughter cards specifically designed to plug into the DK2000's four connectors. The DK2000 provides a Motorola MPC8260 PowerQUICC II communications processor, L2 cache, DRAM, flash memory, various clocks and support logic, and an RS-232 interface to a host PC. As shipped from the factory, the processor runs general-purpose firmware that executes reads and writes to the daughter cards on behalf of PC-based demo software.
FEATURES

Interfaces with Up to Four Daughter Cards Simultaneously Connects PC-Based Demo Software to the Telecom ICs Under Evaluation Provides Point-and-Click Access to All Telecom IC Registers and Features Demo Software User Interface can be Customized with Simple Text Edits Supports Development of Telecom Firmware Before Target Board Design is Complete 64MB of DRAM, 4MB of Flash Memory Supports 5V, 3.3V, and 2.5V Telecom ICs Hardware Support for Daughter Card-toDaughter Card and Daughter Card-toProcessor TDM Data Streams Hardware Support for UTOPIA II Interface Side TIM Connector Provides Access to the PowerPC 60x Bus for High-Performance Applications Provides Several Connectors for In-System Programming of Board Components
DEMO KIT CONTENTS
DK2000 Board DK2000 Power Supply One Daughter Card CD-ROM ChipView Demo Software DK2000 Data Sheet DK2000 Schematics Configuration Files Definition Files Initialization Files
ORDERING INFORMATION
PART DSDK2000 DESCRIPTION Motherboard
1 of 19
REV: 052903
DK2000 High-Performance Demo Kit Motherboard
TABLE OF CONTENTS
BOARD FLOORPLAN.................................................................................................................4 INTRODUCTION .........................................................................................................................4 BASIC OPERATION....................................................................................................................5
HARDWARE CONFIGURATION .................................................................................................................. 5 INSTALLING THE CHIPVIEW SOFTWARE.................................................................................................... 5 RUNNING THE CHIPVIEW SOFTWARE....................................................................................................... 5 REGISTER VIEW MODE ........................................................................................................................... 5 DEMO MODE.......................................................................................................................................... 7
ADVANCED FEATURES ............................................................................................................8
CREATING AND EDITING DEFINITION (.DEF) FILES ................................................................................... 8 CREATING AND EDITING INITIALIZATION (.INI) FILES ................................................................................10 TERMINAL MODE...................................................................................................................................10 ADDITIONAL DEVELOPMENT RESOURCES ...............................................................................................11
APPENDIX.................................................................................................................................12
MPC8260 CPU AND MEMORY MAP.......................................................................................................12 CHIP-SELECT MAPPING .........................................................................................................................12 MPC8260 I/O PIN MAPPING .................................................................................................................14 MPC8260 INTERRUPTS ........................................................................................................................16 DAUGHTER CARD INTERFACE PIN ASSIGNMENT ......................................................................................17 SIDE TIM PIN ASSIGNMENT ...................................................................................................................18 ETHERNET INTERFACE ..........................................................................................................................19 DEBUG INTERFACE................................................................................................................................19
UPDATES AND ADDITIONAL DOCUMENTATION .................................................................19 TECHNICAL SUPPORT ............................................................................................................19 SCHEMATICS ...........................................................................................................................19
2 of 19
DK2000 High-Performance Demo Kit Motherboard
LIST OF FIGURES
Figure 1. Board Floorplan ............................................................................................................4 Figure 2. Register View Window ..................................................................................................6 Figure 3. Demo Window...............................................................................................................7 Figure 4. Definition File Template ................................................................................................8 Figure 5. Flash Bank Configurations..........................................................................................13
LIST OF TABLES
Table 1. Definition File Fields.......................................................................................................9 Table 2. Register Subfield Definitions ........................................................................................10 Table 3. Terminal Mode Commands..........................................................................................10 Table 4. Chip Selects and Memory Map ....................................................................................13 Table 5. Chip Select 7 Mapping .................................................................................................13 Table 6. Chip Select 9 Mapping .................................................................................................13 Table 7. Chip Select 11 Mapping ...............................................................................................14 Table 8. MPC8260 I/O Pin Assignments....................................................................................15 Table 9. MPC8260 I/O Pin Assignments for TDM Connections .................................................16 Table 10. MPC8260 I/O Pin Assignments for UTOPIA Bus .......................................................16 Table 11. MPC8260 Interrupt Connections................................................................................16 Table 12. Daughter Card Connector Pin Assignment ................................................................17 Table 13. STIM Connector Pin Assignment ...............................................................................18 Table 14. Ethernet I/O Pin Assignments ....................................................................................19
3 of 19
DK2000 High-Performance Demo Kit Motherboard
BOARD FLOORPLAN
Figure 1 shows the floorplan of the top of the DK2000 board. Daughter cards attach to the daughter card connectors in the left-center of the board. The power-supply jack and power switch are in the lower-left corner of the board, while the serial port jack is in the upper-left corner. Each daughter card slot has a status LED on the right edge of the board. The board reset button and the reset status LED are situated in the lower-right corner. Most components--including the processor, L2 cache, flash memory, and programmable logic--are located on the bottom of the board.
Figure 1. Board Floorplan
SIDE TIM CONNECTOR SIDE TIM CONNECTOR
D.C. CONNECTOR D.C. CONNECTOR D.C. CONNECTOR D.C. CONNECTOR
D.C. CONNECTOR D.C. CONNECTOR D.C. CONNECTOR D.C. CONNECTOR
D.C. CONNECTOR D.C. CONNECTOR D.C. CONNECTOR D.C. CONNECTOR
SERIAL PORT JACK
Dallas Semiconductor DSDK2000
DAUGHTER CARD SLOT 0
SLOT 0 STATUS LED
10/100
ETHERNET
JACK
DRAM
DAUGHTER CARD SLOT 1
SLOT 1 STATUS LED
VARIOUS CONNECTORS AND HEADERS
DAUGHTER CARD SLOT 2
SLOT 2 STATUS LED
PWR SWITCH PWR JACK
CLK IC DAUGHTER CARD SLOT 3
SLOT 3 STATUS LED RESET BUTTON RESET LED
INTRODUCTION
This document is divided into two main sections: Basic Operation and Advanced Features. The Basic Operation section discusses how to: * * * * Set up the hardware and connect to a PC Install and run the ChipView demo software Use ChipView's Register View and Demo modes to interact with the daughter card hardware Select and use the definition and configuration files provided with the DK2000 and the daughter cards
The Advanced Features section discusses how to: * * * Create and edit register definition (.DEF) files Create and edit register initialization (.INI) files Use Terminal Mode 4 of 19
DK2000 High-Performance Demo Kit Motherboard In addition to these main sections, the Appendix provides hardware-related details that supplement the schematic. Only users with complex evaluation/development requirements need the information in the Advanced Features section and the Appendix.
BASIC OPERATION
Hardware Configuration
Connecting a Daughter Card. Plug the daughter card into one of the DK2000's connectors. The daughter card should be oriented as shown in Figure 1. Note that some daughter cards have two connectors while others have three. The third connector, which is optional, is for advanced features (UTOPIA bus, POS-PHY bus, etc). The DK2000 is compatible with both two-connector and three-connector daughter cards, and supports the advanced features available on the third connector. Note that daughter cards are not designed for hot insertion. Only connect daughter cards to the DK2000 platform with the power off. Power Supply Connections. The DK2000 operates from an external power supply brick. Plug the brick into an AC power outlet and into the DK2000's power supply jack. The on/off switch for the board is next to the power supply jack. Just after power is applied to the board, the RESET LED glows green and the slot 1 LED glows red. A few seconds later, after the boot routine completes, slot LEDs turn green for slots where daughter cards are recognized and red where daughter cards are not present. Connecting to a Computer. Connect a standard DB-9 serial cable between the serial port on the DK2000 and an (R) available serial port on the host computer. The host computer must be a Windows -based PC. Be sure the cable is a standard straight-through cable rather than a null-modem cable. Null-modem cables prevent proper operation.
Installing the ChipView Software
To install the demo software on the host PC, run SETUP.EXE on the demo kit CD-ROM (or from the .ZIP file downloaded from our website, www.maxim-ic.com/telecom). Follow the instructions given by the SETUP program. By default, SETUP installs the application software in "C:\Program Files\ChipView" and creates a shortcut in the ChipView program group.
Running the ChipView Software
Run the ChipView application. If the default installation options were used, click the Start button on the Windows toolbar and select Programs(R)ChipView(R)ChipView. The main menu window provides three options: Register View, Demo, and Terminal Mode. Register View mode and Demo mode are discussed in the following paragraphs. Terminal mode is discussed in the Advanced Features section.
Register View Mode
Register View provides an intuitive user interface for reading, writing, and viewing the IC registers on the daughter card. Register bytes and bits are displayed by name in an on-screen array. Values can be read or written with a click of the mouse. Figure 2 shows an example of the Register View window. To go to Register View from the ChipView main menu window, follow these steps: 1) Push the Register View button in the main menu window. A popup window for COM port selection appears next. Select the appropriate port from the menu and click OK. Next, the Definition File Assignment window appears. This window has subwindows to select definition files for each of the four daughter card slots on the DK2000 board. 2) For each slot with a daughter card installed, select a definition file from the list shown, or browse to find a file in another directory. Typically, definition file names contain the device name, e.g., DS2155.def. Some daughter cards ship with multiple definition files. Refer to the daughter card data sheet for detailed information on the use of the various files. 3) Press the Continue button.
Windows is a registered trademark of Microsoft Corp.
5 of 19
DK2000 High-Performance Demo Kit Motherboard The main part of the Register View window displays the register map. To select a register, click on it in the register map. When a register is selected, the full name of the register and its bit map are displayed at the bottom of the Register View window. Bits that are logic 0 are displayed in white, while bits that are logic 1 are displayed in green. The Register View interface supports the following actions: * * * * * Toggle a bit. Select the register in the register map and then click the bit in the bit map. Write a register. Select the register, click the Write button, and enter the value to be written. Write all registers. Click the Write All button and enter the value to be written. Read a register. Select the register in the register map and click the Read button. Read all registers. Click the Read All button.
When the Read or Read All buttons are selected, registers whose values have changed since last read are highlighted in green. This highlighting can be disabled by unchecking the Options(R)Highlight Changed Registers menu selection. When multiple definition files are loaded at the same time, use the pulldown menu below the command buttons to switch between definition file views. Multiple definition files can be loaded at the same time for each daughter card slot to control different portions of the daughter card hardware. To load an additional definition file, select File(R)Definition File. In the Definition File Assignment window, select the appropriate file and press the Continue button. The Register View window now shows the view defined by the new definition file. See the Advanced Features section below for information about creating and editing definition files. To go to Register View from other views, select Windows(R)Go to Register View.
Figure 2. Register View Window
6 of 19
DK2000 High-Performance Demo Kit Motherboard
Demo Mode
Demo mode provides an intuitive user interface for configuring daughter cards at a high level using option buttons and menu selections. Key status information is also displayed, such as LOS, OOF, and AIS. Figure 3 shows an example of the Demo window. To go to the Demo window from the ChipView main menu window, follow these steps: 1) Push the Demo button in the main menu window. A popup window for COM port selection appears next. Select the appropriate port from the menu and click OK. Next, the Configuration File Assignment window appears. This window has subwindows to select configuration files for each of the four daughter cards slots on the DK2000 board. 2) For each slot with a daughter card installed, select a configuration file from the list shown, or browse to find a file in another directory. Typically, configuration file names contain the device name, e.g., DS2155.cfg. Some daughter cards ship with multiple configuration files. See the daughter card data sheet for detailed information on the use of the various files. 3) Press the Continue button. The Demo window shows various daughter-card-specific configuration menus and status indicators. See the daughter card data sheet for details on the specific menus, selections, and indicators used. The Com Status indicator, which is common to most configuration files, changes state approximately once a second when the daughter card software is communicating properly with the daughter card. To go to the Demo window from other views, select Windows(R)Go to Demo.
Figure 3. Demo Window
7 of 19
DK2000 High-Performance Demo Kit Motherboard
ADVANCED FEATURES
This section discusses several advanced features of the DK2000 platform. Many DK2000 users do not need to read this information. The DK2000 and Dallas daughter cards ship with full definition files for Register View mode and one or more configuration files for Demo mode. These files support most users very well without any need for customization. For users with more complex requirements, however, this section describes how to: * * * Create and edit definition (.DEF) files Create and edit initialization (.INI) files Use Terminal mode
Creating and Editing Definition (.DEF) Files
Definition files are ASCII text files that specify register names, addresses, and bit fields and their arrangement in the Register View window. Dallas Semiconductor distributes full definition files with each daughter card. Any edits to the Dallas definition files should be made in copies of the files and not in the originals. The text in Figure 4 is a definition file template. Only the REGISTER, DISPLAY, and END fields are required. Each field starts with the field name followed by a colon (i.e., "DEVICE:") and ends with the next field name. The definition file fields are described in Table 1. All numbers are in decimal format, unless otherwise stated.
Figure 4. Definition File Template
REM: remark DEVICE: DSxxxx OFFSET: 0x1000 LINKS: 1 filename SETUP: on REG INI: on DSxxxx.INI DEVICE ID: on address,rname,rtype,bus,ivalue,position,fullname,b7,b6,b5,b4,b3,b2,b1,b0, REGISTER: number of registers address,rname,rtype,bus,ivalue,position,fullname,b7,b6,b5,b4,b3,b2,b1,b0, DISPLAY: number of columns 1,2,3,4,5,6,7,8,9,10,11,12,13,14, END:
8 of 19
DK2000 High-Performance Demo Kit Motherboard
Table 1. Definition File Fields
FIELD REM DEVICE DESCRIPTION Used for remarks to document the definition file. Cannot be used inside another field. This field is not yet supported in the ChipView software. The argument is a string of text that is displayed at the top of the Register View screen to help the user keep track of which definition file is currently in use. When located outside the REGISTER field, the argument specifies a global address offset for all registers in the definition file. In some Dallas-made definition files OFFSET has two arguments. Older Dallas demo kit software selects the first argument. The ChipView software selects the last argument. When located inside the REGISTER field, the argument specifies a local address offset for all subsequent register listings. All register addresses following the local OFFSET field are offset by both the global and local offsets. The scope of the local offset is to the end of the REGISTER field or to the next local offset field. Arguments are in four-digit hexadecimal format of the form "0x0000." Loads additional definition files. Used to accommodate more than one device on a piece of hardware or to split a large register set into smaller subsets. The first argument is a number from 1 to 10 specifying the number of definition files to link. Subsequent arguments are the filenames of the definition files being linked. The number of filenames must be equal to the number specified in the first argument. Linked definition files have all the functionality of the main definition file except that the LINKS field is ignored. This field is not yet supported in the ChipView software. Enables initialization register values. The argument must be either "on" or "off." If the argument is "on," ChipView initializes all registers with a zero and then the initial value specified in the REGISTER field. When SETUP is "on" the REG INI field is enabled. This field is not yet supported in the ChipView software. Specifies an initialization file for initializing register values. REG INI is only enabled if the SETUP field is "on." The first argument must be either "on" or "off." The second argument is a valid register initialization file (.INI file). If the SETUP and REG INI fields are both "on," registers are initialized by the values in the initialization file. This field is not yet supported in the ChipView software. Defines how to determine if the device is present on the target hardware. The first argument must be either "on" or "off." The second argument is a valid register description (see the REGISTER field for format). If the first argument is "on" the ChipView software performs a device-check read/write sequence to the register specified in the second argument. If the device check fails, a Device Not Present error is displayed. Describes the registers of the target hardware. The first argument is the number of registers (1 to 255). Subsequent arguments are comma-delimited strings with 14 subfields as follows: address,rname,rtype,bus,ivalue,position,fullname,b7,b6,b5,b4,b3,b2,b1,b0, The number of strings must be equal to the number of registers specified in the first argument. See Table 2 for subfield definitions. This field is not yet supported in the ChipView software. Currently, registers are displayed 14 per column in the order listed in the REGISTER field. DISPLAY Specifies how to display the registers on screen. The first argument is a number from 1 to 20 that states the number of columns to be displayed. Subsequent arguments are comma-delimited strings of numbers, where each number specifies a register definition. The first register definition in the REGISTER field is 0, the second is 1, and so on. The strings of numbers can be up to 14 numbers long. The number of strings must be equal to the number of columns specified in the first argument. Specifies the end of the definition file. This field has no arguments.
OFFSET
LINKS
SETUP
REG INI
DEVICE ID
REGISTER
END
9 of 19
DK2000 High-Performance Demo Kit Motherboard
Table 2. Register Subfield Definitions
SUBFIELD address rname DESCRIPTION Register address. Hexadecimal format of the form 0x0000. Register name (acronym) that is displayed in the register map display area. A string of 7 characters. Register type 0 = invalid - not displayed, read, written, or initialized 1 = read-only - cannot be written 2 = read/write - can be read and written 3 = status1 - read operation is preceded by a write of 0xFF 5 = error - cannot be written 6 = test - can be read and written 7 = status2 - read operation is are followed by a write of the value read This field should be always be "1" for definition files used with DK2000. Initial value written to the register during initialization if the SETUP field is "on." Two-digit hexadecimal format of the form "00." Register position. Allows the user to sequentially number the register definitions for use in the DISPLAY field. These numbers are for the user only; this field is not read by the software. For proper use with the DISPLAY field, register definitions should be numbered consecutively starting from 0 with no missing or repeated numbers. Full register name. A string of 50 characters that is displayed at the top of the bitmap display when the register is selected in the register map. Bit names. Each is a string of 6 characters that is displayed in the bit map display.
rtype
bus ivalue position fullname b7, b6, b5, b4, b3, b2, b1, b0
Creating and Editing Initialization (.INI) Files
Register View mode provides an easy method for initializing an entire register set using initialization files. To initialize the register set from an initialization file, choose File(R)Register .INI File(R)Load .INI File. To save the state of a register set to an initialization file, choose File(R)Register .INI File(R)Build .INI File. Only the registers of the currently visible definition file are affected by these commands.
Terminal Mode
In addition to Register View mode and Demo mode, the ChipView software also offers Terminal mode, which gives direct access to the processor. The commands that can be entered from Terminal mode are listed in Table 3. The interface specifications are 38,400 baud, 8 data bits, 1 stop bit, no parity, no flow control, ANSI emulation. Locally typed characters are echoed by the DK2000, not the terminal software.
Table 3. Terminal Mode Commands
COMMAND F Help | ? RB
RW
RL
Repeat setDev <0-F> setSlot <0-3> TimInfo [slot number] WB
WW
WL
FUNCTION Display firmware version. Display help text. Read from byte at absolute address, no offset added to address. Example: RB 90000000 reads first address in CS9. Read 16-bit word at absolute address, no offset added to address. Read 32-bit long word at absolute address, no offset added to address. Repeats the command given by the number of times specified by the argument. Set default device number for use with the X command. Set default slot number for use with the X command. Displays information about the attached daughter cards. If no slot number is given, TimInfo displays concise information about all four slots. Write byte to absolute address, no offset added to address. Example: WB 90000000 FF writes 0xFF to the first address in CS9. Write 16-bit word to absolute address, no offset added to address. Write 32-bit long word to absolute address, no offset added to address.
10 of 19
DK2000 High-Performance Demo Kit Motherboard
Table 3. Terminal Mode Commands (continued)
COMMAND FUNCTION Read or write to daughter card slot addresses. The fifth hex digit of the address is the daughter card slot number. The fourth hex digit of the address is the device number. Addresses with fewer than four hex digits are added to the addresses of the default slot, as set by the setSlot command, plus the default device, as set by the setDev command. Examples: $ X 31020 = FF $ X 31999 FF $ X 55 32 $ X 20, 30 = 5 {write FFh to slot 3, device 1, address 020h} {read slot 3, device 1, address 999h} {value stored in slot 3, device 1, address 999h} {read address 55h of default slot/device as set by setSlot and setDev} {value stored in default slot/device, address 55h} {write 05h to default slot/device, addresses 20 to 30h}
X [, ] [= ]
The following commands are used by Demo mode. They are not recommended for use in Terminal mode. The DK2000 firmware includes T1/E1 device driver code written by NComm. CTRL calls the TE1DCTRL device driver API with the indicated parameters (see T1/E1 driver code documentation for details). The slot number on the end is not passed through to the API but is simply used to determine which device driver to call. Example: CTRL 0 400 0 {resets span 0 of slot 0} The DK2000 firmware includes T1/E1 device driver code written by NComm. POLL calls the TE1DPOLL device driver API with the indicated parameters (see T1/E1 driver code documentation for details). The slot number on the end is not passed through to the API but is simply used to determine which device driver to call. Example: POLL 0 600 0 {polls for RLOS on span 0 of slot 0}
CTRL <...>
POLL <...>
Additional Development Resources
The following resources are available for continued development using the DK2000: NComm, Inc. TM T1/E1 Trunk Management Software (TMS ) www.ncomm.com Wind River International The DK2000 firmware uses the VxWorks real-time operating system (RTOS) from Wind River. www.windriver.com Electro Surface Technologies, Inc. (EST) (A division of Wind River) The DK2000 is compatible with the VisionClick C/C++ source-level debugger/flash programming tool. www.est.com
TMS is a trademark of NComm Inc.
11 of 19
DK2000 High-Performance Demo Kit Motherboard
APPENDIX
MPC8260 CPU and Memory Map
CPU Core. The DK2000 development platform is based on the Motorola MPC8260 PowerQUICC II processor. This processor integrates a PowerPC core, a system interface unit (SIU), and a communications processor module (CPM). The DK2000 board is configured with a 66MHz oscillator providing the system bus clock and SIU clocks. The MPC8260 internally multiplies the system clock to 133MHz for the CPM and to 200MHz for the PowerPC processor core. The internal clock multiplier is determined during PORESET (power-on RESET) based on the states of RSTCONF, MODCLK [1-3], and the values in the hard-reset configuration word bits 28-31. The DK2000 board wires RSTCONF low, forcing the MPC8260 to read the hard-reset configuration word from the beginning of flash memory. DK2000 's default configuration word is configurable depending on your application. Refer to the Motorola MPC8260 PowerQUICC II User's Manual, Section 5.4.1 (www.motorola.com) for detailed information about reset configuration.
RESET CONFIGURATION BYTE 0 1 2 3 DEFAULT DK2000 VALUE 0x1E 0x82 0x83 0x45
SDRAM. The DK2000 development platform contains 64MB of SDRAM controlled by the MPC8260's internal SDRAM controller. The SDRAM is connected to the MPC8260's chip select 2 (CS2). Level 2 Cache Control. To provide additional performance, the DK2000 board has been designed with the option for 256kB, 512kB, or 1MB of L2 cache. One, two, or four MPC2605s are used as the L2 cache. The MPC2605 can function in either copy-back mode or write-through mode. The L2 cache can be enabled and disabled though a register in the EPLD at CS11 + 0x01. This register controls four signals: L2_FLUSH_L, L2_MISS_INH_L, L2_TAG_CLR_L, AND L2_UPDATE_INH_L. The board powers up with the L2 cache disabled; software must configure the MPC8260 to work with the L2 cache before enabling it. See Table 7 for a description of the L2 cache control register. FLASH--2 Banks. The DK2000 development platform has 4MB of flash memory organized into two banks. Each bank is organized as 512kB x 32, consisting of four Atmel AT49LV040 devices that are socketed for easy removal and external programming. Through jumper selection, either of the two flash banks can be configured as the boot ROM. The flash banks are controlled by the MPC8260's chip selects 0 and 1 (CS0 and CS1). The chip-select assignment for each bank is a jumper-configurable selection. The silk screening on the board next to the BOOT CONFIG header (P7) indicates which byte lane each FLASH device is attached to. See Figure 4. EEPROM. A 16kb EEPROM is connected to the SPIO port on the MPC8260. The EEPROM is organized as 2048 x 8.
Chip-Select Mapping
The MPC8260 has 12 chip-select outputs. The DK2000 board uses these chip selects as defined in Table 4. CS0 and CS1. Chip selects 0 and 1 are connected to the two 2MB flash banks through jumper block P7. To connect CS0 to bank 0 and CS1 to bank 1, place a jumper across pins 1 and 2 and another jumper across pins 3 and 4. To connect CS0 to bank 1 and CS1 to bank 0, place a jumper across pins 1 and 3 and another jumper across pins 2 and 4. See Figure 5. CS7. Chip select 7 addresses the STIM board ID and LED control register as shown in Table 5.
SPI is a trademark of Motorola, Inc.
12 of 19
DK2000 High-Performance Demo Kit Motherboard
Table 4. Chip Selects and Memory Map
CHIP SELECT CS0 CS1 CS2 CS3 CS4 CS5 CS6 CS7 CS8 CS9 CS10 CS11 FUNCTION/DEVICE STARTING ADDRESS Flash Bank 0 (Boot ROM) 0x10000000 Flash Bank 1 0x20000000 SDRAM 0x00000000 Daughter Card Slot 0 0x30000000 Daughter Card Slot 1 0x40000000 Daughter Card Slot 2 0x50000000 Daughter Card Slot 3 0x60000000 STIM ID Control 0x70000000 STIM Device Control 0x80000000 Peripherals 0x90000000 Unused (pin assigned to different function) EPLD 0xB0000000
Note 1: CS0 and CS1 can be swapped with jumper settings. Note 2: The Dallas Semiconductor device is typically located at the daughter card address + 0x1000. Example: For a daughter card in slot 2, the device address begins at 0x50001000 (0x50000000 plus the daughter card offset of 0x1000).
Table 5. Chip Select 7 Mapping
ADDRESS OFFSET 0x00 0x02 STIM LED N/A BIT 0 BIT 1 BIT 2 BIT 3 N/A BIT 4 N/A BIT 5 N/A BIT 6 N/A BIT 7 N/A STIM ID
The STIM ID register contains the ID of the STIM board. Value is 0xFF if no STIM card is present. The STIM LED register controls the LED on the STIM as follows: 00 LED is OFF 01 LED is ON and is RED 10 LED is ON and is GREEN 11 LED is OFF
Figure 5. Flash Bank Configurations
13 ... 3,1 13 14 ... ... 3,1 4,2
P7
14 ... 4,2 CS0 TO BANK 0, CS1 TO BANK 1 CS0 TO BANK 1, CS1 TO BANK 0
CS9. Chip select 9 is connected to the EPLD and is used to address several devices. The EPLD decodes CS9 accesses according to the Table 6.
Table 6. Chip Select 9 Mapping
ADDRESS OFFSET 0x0000 0x1000 0x2000 0x3000 BIT 0 BIT 1 BIT 2 BIT 3 BIT 4 BIT 5 BIT 6 BIT 7 Slot 1 Daughter Card ID Slot 3 Daughter Card ID Slot 3 LED Slot 2 LED FPGA Slot 0 Daughter Card ID Slot 4 Daughter Card ID Slot 1 LED Slot 0 LED
The Slot Daughter Card ID registers are used to determine the types of daughter cards present in the system. Typical software implementation reads the daughter card ID values and assigns device drivers based on the values. Daughter card IDs that are the value 0xE indicate an extended daughter card ID. The extended daughter card ID can be read at offset 0 of the slot address. A value of 0xF indicates that a daughter card is not present in the slot. 13 of 19
DK2000 High-Performance Demo Kit Motherboard The Slot LED registers control the LEDs on the daughter cards as follows: 00 LED is OFF 01 LED is ON and is RED 10 LED is ON and is GREEN 11 LED is OFF The FPGA register holds the address of the FPGA on the board. This is reserved for future use. The FPGA is unpopulated on most boards. CS11. Chip select 11 is used by the EPLD. The current EPLD implementation has the registers defined in Table 7.
Table 7. Chip Select 11 Mapping
ADDRESS OFFSET 0x00 0x01 UPDATE TAG_CLR FLUSH BIT 0 BIT 1 BIT 2 BIT 3 MISS_INH BIT 4 BIT 5 BIT 6 Unused BIT 7 EPLD Version Number
UPDATE: TAG_CLR: FLUSH: MISS_INH:
Reset to 0. When 0, inhibits updating of the L2 cache. Reset to 0. When 0, clears the L2 cache Tag. Reset to 0. When 0, flushes the L2 cache. Reset to 0. When 0, forces all L2 cache accesses to miss.
MPC8260 I/O Pin Mapping
The MPC8260 has 120 I/O pins that can be configured for special-purpose or general-purpose I/O. The DK2000 development platform takes advantage of as much of the I/O capability as possible. Table 8 shows how the I/O pins are connected on the DK2000 board. Table 9 and Table 10 add details on some of the special-purpose pin assignments.
14 of 19
DK2000 High-Performance Demo Kit Motherboard
Table 8. MPC8260 I/O Pin Assignments
PORT A PIN 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2
PORT B PIN 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet STIM STIM STIM STIM STIM STIM STIM STIM Byte Blaster Byte Blaster Byte Blaster Byte Blaster
2
PORT C PIN 0 CONNECTOR Ethernet STIM STIM STIM Ethernet Ethernet Daughter Card 0-3 Daughter Card 0-3 Ethernet Daughter Card 0-3, Daughter Card Ethernet Ethernet Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Ethernet Ethernet Daughter Card 0-3, STIM Daughter Card 0-3, STIM Daughter Card 0-3 Daughter Card 0-3 Daughter Card 1 Daughter Card 1 Daughter Card 3 Daughter Card 3 Daughter Card 2 Daughter Card 2 STIM STIM Daughter Card 1 Daughter Card 1 PIN 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
PORT D CONNECTOR
CONNECTOR N.C. N.C. STIM STIM N.C. N.C. Daughter Card 0 Daughter Card 0 Daughter Card 0 Daughter Card 0 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3
CONNECTOR
N/A
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
N/A
Daughter Card 3 N.C. N.C. Daughter Card 0-3 RS-232 RS-232 Daughter Card 1 Daughter Card 1 Daughter Card 1 Daughter Card 1
I CO IC
Daughter Card 2 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3 Daughter Card 0-3, STIM Daughter Card 0-3, STIM Daughter Card 0-3, STIM Daughter Card 3 Daughter Card 3 Daughter Card 3 Daughter Card 2 Daughter Card 2 Daughter Card 2 Daughter Card 0-3 N.C. N.C.
2
2
I C is a trademark of Philips Corp. Purchase of I C components of Maxim Integrated Products, Inc., or one of its sublicensed Associated Companies, conveys a license under the Philips I C Patent Rights to use these components in a I C system, provided that the system conforms to the I C Standard Specification as defined by Philips.
2 2 2
15 of 19
DK2000 High-Performance Demo Kit Motherboard
Table 9. MPC8260 I/O Pin Assignments for TDM Connections
NAME RXCLK TXCLK RXD TXD RSYNC TSYNC SCHEMATIC A1-D1 SLOT 0-2 NIMX_2 NIMX_4 NIMX_6 NIMX_7 NIMX_8 NIMX_9 SCHEMATIC D2 SHARED SNIM_B7 SNIM_B6 SNIM_B5 SNIM_B4 SNIM_B3 SNIM_B2 TDM A1 SLOT 0 PC31 PC30 PA8 PA9 PA6 PA7 TDM B1 SLOT 1 PC23 PC22 PD12 PD13 PD10 PD11 TDM C1 SLOT 2 PC27 PC26 PD27 PD28 PD26 PD16 TDM D1 SLOT 3 PC25 PC24 PD24 PD25 PD23 PD4 TDM A2 STIM PC19 PC18 PD21 PD22 PD20 PC9 TDM C2 STIM PC29 PC28 PB26 PB27 PB24 PB25 TDM D2 STIM PA3 PA2 PB22 PB23 PB20 PB21
Note: TDM D2 is shared between daughter card slots and STIM connector.
Table 10. MPC8260 I/O Pin Assignments for UTOPIA Bus
NAME PA31 PA30 PA29 PA28 PA27 PA26 PA25 PA24 PA23 PA22 PA21 PA20 PA19 PA18 PA17 PA16 PA15 PA14 PA13 UTOPIA FUNCTION TXENA TXCLAV0 TXSOC RXENA RXSOC RXCLAV0 TXD0 TXD1 TXD2 TXD3 TXD4 TXD5 TXD6 TXD7 RXD7 RXD6 RXD5 RXD4 RXD3 NAME PA12 PA11 PA10 PC21 PC20 PC15 PC14 PC13 PC12 PC7 PC6 PD29 PD19 PD18 PD17 PD7 EPLD (Generated in Logic) UTOPIA FUNCTION RXD2 RXD1 RXD0 TXCLK RXCLK TXADDR0 RXADDR0 TXADDR1 RXADDR1 TXADDR2/TXCLAV1 RXADDR2/RXCLAV1 RXADDR3/RXCLAV2 TXADDR4/CLAV3 RXADDR4/RXCLAV3 RXPRTY TXADDR3/TXCLAV2 TXPRTY
MPC8260 Interrupts
The MPC8260 supports eight external interrupt lines. The interrupts are connected to the system as described in Table 11.
Table 11. MPC8260 Interrupt Connections
INTERRUPT IRQ0 IRQ1 IRQ2 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 CONNECTION FPGA, STIM FPGA, Daughter Card 1, STIM FPGA, Daughter Card 2 FPGA, Daughter Card 3 FPGA, STIM FPGA, Daughter Cards 0-3 FPGA STIM
In general, the daughter cards use interrupts IRQ1, IRQ2, IRQ3, and IRQ5. IRQ5 is bused among all four daughter cards but is not used by daughter card 1, daughter card 2, or daughter card 3. The STIM card uses IRQ4 for its main interrupt.
16 of 19
DK2000 High-Performance Demo Kit Motherboard
Daughter Card Interface Pin Assignment
The DK2000 has four daughter card interfaces each consisting of three 50-position connectors: PX, P1X, and P2X (where X = 1 to 4 = slot number + 1). Table 12 shows the pin assignment for these connectors.
Table 12. Daughter Card Connector Pin Assignment
PX CONNECTOR PIN NAME 1 +5V 2 GND 3 NIMX_0 4 LA31 5 NIMX_1 6 LA30 7 NIMX_2 8 LA29 9 NIMX_3 10 LA28 11 NIMX_4 12 LA27 13 NIMX_5 14 LA26 15 NIMX_6 16 LA25 17 NIMX_7 18 LA24 19 NIMX_8 20 LA23 21 NIMX_9 22 LA22 23 NIMX_10 24 RHWL 25 NIMX_11 26 GND 27 NIMX_12 28 BWE0L 29 NIMX_13 30 HRESETL 31 NIMX_CSL 32 CPUCLK5 33 NIMX_ID0 34 NIMD7 35 NIMX_ID1 36 NIMD6 37 NIMX_ID2 38 NIMD5 39 NIMX_ID3 40 NIMD4 41 CLK44736MHZ 42 NIMD3 43 N.C. 44 NIMD2 45 IRQ5L 46 NIMD1 47 IRQ P1X CONNECTOR PIN NAME 1 +5V 2 GND 3 SNIM_NX_0 4 SNIM_B0 5 SNIM_NX_1 6 SNIM_B1 7 SNIM_NX_2 8 SNIM_B2 9 SNIM_NX_3 10 SNIM_B3 11 SNIM_NX_4 12 SNIM_B4 13 SNIM_NX_5 14 SNIM_B5 15 LA21 16 SNIM_B6 17 LA20 18 SNIM_B7 19 LA19 20 NIMD15 21 LA18 22 NIMD14 23 +3.3V 24 NIMD13 25 CLK16384MHZ 26 GND 27 +3.3V 28 NIMD12 29 LA17 30 NIMD11 31 LA16 32 NIMD10 33 LA15 34 NIMD9 35 LA14 36 NIMD8 37 LA13 38 FPGAOEL 39 LA12 40 BWE1L 41 LA11 42 GND 43 +2.5V 44 CLK1544MHZ 45 +5V 46 GND 47 CLK20MHZ PIN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 P2X CONNECTOR NAME TXADDR[3]/TXCLAV[2] TXADDR[4]/TXCLAV[3] TXADDR[1] TXADDR[2]/TXCLAV[1] GND TXADDR[0] TXDATA[6] TXDATA[7] TXDATA[4] TXDATA[5] TXDATA[2] TXDATA[3] TXDATA[0] TXDATA[1] TXPRTY TXENA TXSOC TXCLK GND GND TXADDR[3]/TXCLAV[2] TXADDR[4]/TXCLAV[3] TXCLAV[0] TXADDR[2]/TXCLAV[1] GND GND RXADDR[3]/RXCLAV[2] RXADDR[4]/RXCLAV[3] RXADDR[1] RXADDR[2]/RXCLAV[1] GND RXADDR[0] RXDATA[6] RXDATA[7] RXDATA[4] RXDATA[5] RXDATA[2] RXDATA[3] RXDATA[0] RXDATA[1] RXPRTY RXENA RXSOC RXCLK GND GND RXADDR[3]/RXCLAV[2]
17 of 19
DK2000 High-Performance Demo Kit Motherboard
Table 12. Daughter Card Connector Pin Assignment (continued)
PX CONNECTOR PIN NAME 48 NIMD0 49 +5V 50 GND P1X CONNECTOR PIN NAME 48 CLK3088MHZ 49 +5V 50 GND PIN 48 49 50 P2X CONNECTOR NAME RXADDR[4]/RXCLAV[3] RXCLAV[0] RXADDR[2]/RXCLAV[1]
Side TIM Pin Assignment
A side TIM (STIM) interface is provided to expand the capabilities of the DK2000 design. The STIM interface provides the entire PowerPC 60x bus from the MPC8260, along with three TDM channels and various systemgenerated clocks. The interface is composed of two 96-position DIN connectors. Table 13 shows the pin assignment for this connector.
Table 13. STIM Connector Pin Assignment
PIN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ROW A D31 D30 D29 D28 D27 D26 D25 D24 D23 D22 D21 D20 D19 D18 D17 D16 CLK16384MHZ BALE PB25 PB24 RAMPSDA10 RAMWEL CS8L CS7L RHWL OEL +5V +5V WE0L WE1L WE2L WE3L J3 CONNECTOR ROW B +5V +5V L2A31 L2A30 L2A29 L2A28 L2A27 GND L2A26 L2A25 L2A24 L2A23 L2A22 GND L2A21 L2A20 L2A19 L2A18 L2A17 GND L2A16 L2A15 L2A14 L2A13 L2A12 GND L2A11 L2A10 L2A9 L2A8 L2A7 GND ROW C D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 PC29 PC28 PB26 PB27 RAMCAS RAMGL4L RAMPSDAMUX CLK1544MHZ TAL TEAL HRESET IRQ7L IRQ4L IRQ1L IRQ0L CPUCLK3 ROW A D47 D46 D45 D44 D43 D42 D41 D40 D39 D38 D37 D36 D35 D34 D33 D32 TT2 TT1 TT0 TSIZ3 TSIZ2 TSIZ1 TSIZ0 TSL TBSTL BGL BRL DBBL DBGL GBL_L MISC4 CACHE0 J4 CONNECTOR ROW B ROW C L2A6 D63 L2A5 D62 L2A4 D61 L2A3 D60 L2A2 D59 L2A1 D58 L2A0 D57 PB21 D56 PB20 D55 PB23 D54 PB22 D53 PA2 D52 PA3 D51 PC3 D50 PC2 D49 PC1 D48 +3.3V TT4 +3.3V TT3 +3.3V GND WE4L CLK1944MHZ WE5L GND WE6L GND WE7L CLK3088MHZ +2.5V GND +2.5V CLK20MHZ +2.5V GND PD21 GND PD22 GND PC19 CLK44736MHZ1 PC18 GND PD20 CLK6312MHZ PC9 GND
18 of 19
DK2000 High-Performance Demo Kit Motherboard
Ethernet Interface
The DK2000 development platform includes a fast Ethernet port. The Ethernet port consists of a Level One LXT970 Ethernet PHY connected to FCC3 of the MPC8260. The configuration of the Ethernet port is accomplished using the general-purpose I/O pins of the MPC8260, making the DK2000 adaptable to the network environment. Table 14 shows the I/O pins and their functions with the LXT970.
Table 14. Ethernet I/O Pin Assignments
PIN PB14 PB7 PB6 PB5 PB4 PB15 PC16 PB13 PB17 PB16 PC17 PC11 FUNCTION TX_EN TXD0 TXD1 TXD2 TXD3 TX_ERR TX_CLK COL RX_DV RX_ER RX_CLK PWRDWN PIN PB8 PB9 PB10 PB11 PB12 PB19 PB18 PC0 PC4 PC5 PC8 PC10 FUNCTION RXD0 RXD1 RXD2 RXD3 CRS MDIO MDC CFG0 CFG1 FDE MDDIS TRSTE
The Ethernet interface is not currently supported in software.
Debug Interface
The DK2000 platform provides two debug connectors to satisfy debug and development needs. Connector P9 is a standard JTAG/COP interface to the MPC8260 as defined by Motorola. Connector P20 is a Vision Probe/Vision ICE connector, as defined by Wind River.
UPDATES AND ADDITIONAL DOCUMENTATION
Software updates, IC data sheets, and daughter card documentation are available on our website, www.maxim-ic.com/telecom.
TECHNICAL SUPPORT
For additional technical support, please e-mail your questions to telecom.support@dalsemi.com.
SCHEMATICS
The installation program for the ChipView software also loads a .PDF file containing the DK2000 schematics. To access this file, click the Start button on the Windows toolbar and select: Programs(R)ChipView(R)DK2000 Schematics.
19 of 19


▲Up To Search▲   

 
Price & Availability of DK2000

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X